package com.topscore.uke.mvp.contractors;

import com.topscore.uke.entities.StaffInfoEntity;
import com.topscore.uke.mvp.BaseContractor;
import com.topscore.uke.mvp.model.BaseHttpListener;
import com.topscore.uke.mvp.views.BaseView;
import com.topscore.uke.network.BaseResponse;

/**
 * Created by 71468 on 2017/10/18.
 */

public interface GetStaffInfoContractor extends BaseContractor {
    interface Presenter{
        void getStaffInfo();
    }

    interface View extends BaseView {
        void getInfoSuccess(StaffInfoEntity data);
    }

    interface Model{
        void getInfo(String userId,String role);
    }

    interface Listener extends BaseHttpListener{
        void getInfoSuccess(BaseResponse<StaffInfoEntity> response);
    }
}
